package eleventh.正则表达式;

import java.util.regex.Pattern;

public class 使用正则表达式验证 {
    public static void main(String[] args) {
        String s = "1234567890";
        if(Pattern.compile("[0-9]+").matcher(s).matches()){
            System.out.println("是由数字组成");
        }else{
            System.out.println("不是由数字组成！");
        }
    }
}
/**
 * 程序中的“[0-9]+"就是正则表达式的匹配字符，字面表示的含义是：由1个以上的数字组成
 * 实际上，具体的正则表达操作类是需要通过Pattern和Matcher两个类完成操作的
 */
/*
D:\WorkSpaces\Java\jdk-21\bin\java.exe "-javaagent:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\lib\idea_rt.jar=58267:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\WorkSpaces\JavaDevelopBase_start_329\out\production\JavaDevelopBase_start_329 eleventh.正则表达式.使用正则表达式验证
是由数字组成

Process finished with exit code 0

 */